package io.gitee.sfch.chunmi.controller.system.form;

import io.gitee.sfch.chunmi.dao.system.enums.SexEnum;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.time.LocalDate;

/**
 * 系统用户新增表单
 */
@Data
public class SystemUserAddForm {

    /**
     * 用户名
     */
    @NotEmpty
    @Length(max = 20)
    private String username;

    /**
     * 密码
     */
    @NotEmpty
    @Length(max = 50)
    private String password;

    /**
     * 姓名
     */
    @NotEmpty
    @Length(max = 10)
    private String name;

    /**
     * 手机号
     */
    @Length(max = 20)
    private String phoneNumber;

    /**
     * 生日
     */
    private LocalDate birthday;

    /**
     * 性别
     */
    private SexEnum sex;
}
